///////////////////////////////////////////////
// This file is part of NoLifeStory.         //
// Please see Global.h for more information. //
///////////////////////////////////////////////


///////////////////////////////////////////////////////////////
// Foothold stuff
///////////////////////////////////////////////////////////////
class foothold{
public:
	double x1, y1, x2, y2;
	double dir, len;
	foothold* next;
	foothold* prev;
	int id, nextid, previd;
	int layer, group;
	double force;
	bool forbid;
	bool walk;
	foothold(double, double, double, double); // x1, y1, x2, y2
	~foothold();
	void draw();
};
///////////////////////////////////////////////////////////////
// Ladder stuff
///////////////////////////////////////////////////////////////
class ladder{
public:
	double x, y1, y2;
	int l, page, uf;
	ladder();
	~ladder();
	void draw();
};
///////////////////////////////////////////////////////////////
// Data structures
///////////////////////////////////////////////////////////////
extern vector<foothold*> footholds;
extern vector<ladder*> ladders;